paned: Redo the api
authorMatthias Clasen <mclasen@redhat.com>
Thu, 7 May 2020 12:30:39 +0000 (08:30 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 12 May 2020 02:21:33 +0000 (22:21 -0400)
commitbc6643f3c22a61c0ce6072cf3e2d33e552d19fe0
tree2399d5a46a6597b4465338ed4f2ae85a25a21e2e
parentfc9873e9ef1e9a81913565335654776eeb7f5f8f
paned: Redo the api

This commit is porting GtkPaned to be derived
from GtkWidget instead of GtkContainer, while adding
start-child and end-child properties. The existing
properties are renamed to follow the start/end naming
scheme, and we add proper getters and setters.

Update all users.

See #2719
20 files changed:
demos/gtk-demo/panes.c
demos/gtk-demo/textview.c
demos/node-editor/node-editor-window.ui
docs/tools/widgets.c
gtk/a11y/gtkpanedaccessible.c
gtk/a11y/gtkpanedaccessible.h
gtk/gtkfilechooserwidget.c
gtk/gtkpaned.c
gtk/gtkpaned.h
gtk/ui/gtkfilechooserwidget.ui
tests/testcalendar.c
tests/testgrid.c
tests/testgtk.c
tests/testiconview.c
testsuite/reftests/button-wrapping.ref.ui
testsuite/reftests/button-wrapping.ui
testsuite/reftests/label-sizing.ref.ui
testsuite/reftests/label-sizing.ui
testsuite/reftests/paned-undersized.ref.ui
testsuite/reftests/paned-undersized.ui